package com.cll.prototype.common.dictionary;

import lombok.Getter;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;

/**
 * 描述信息:
 * 支持算法数据字典
 * @author CLL
 * @version 1.0
 * @date 2020/10/27 11:01
 */
@Getter
@RequiredArgsConstructor
public enum  AlgorithmType {

    /**
     * MD5算法，不可逆算法，只能用来加密，无法进行解密
     */
    MD5("MD5"),
    /**
     * SHA算法，不可逆算法。输出位数固定
     */
    SHA("SHA"),
    /**
     * AES对称加密算法，可以加密，可以解密
     */
    AES("AES");

    @NonNull
    private String method;
}
